heel security strap - French English Dictionary